package models

// 用户开票信息
type CustInvoiceInfo struct {
	Id *uint64 `gorm:"column:id;primarykey"` // ID
	CustId *uint64 `gorm:"column:cust_id"` // 用户ID
	InvoiceTitle *string `gorm:"column:invoice_title"` // 发票抬头 增值税发票必填
	CustTax *string `gorm:"column:cust_tax"` // 用户税号 增值税发票必填
	BankName *string `gorm:"column:bank_name"` // 银行名称
	BankAccount *string `gorm:"column:bank_account"` // 银行账号
	RegAddress *string `gorm:"column:reg_address"` // 企业注册地址
	RegTel *uint64 `gorm:"column:reg_tel"` // 企业注册电话
	Email *string `gorm:"column:email"` // 电子邮件
	ZipCode *string `gorm:"column:zip_code"` // 邮编 纸质发票必填
	Address *string `gorm:"column:address"` // 邮寄地址 纸质发票必填
	Contacts *string `gorm:"column:contacts"` // 邮寄联系人 纸质发票必填
	Telephone *string `gorm:"column:telephone"` // 邮寄联系人电话 纸质发票必填
	Remarks *string `gorm:"column:remarks"` // 备注信息
	IsDefault *uint8 `gorm:"column:is_default"` // 是否默认开票信息 0:否1:是
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *CustInvoiceInfo) TableName() string {
	return "cust_invoice_info"
}